簡介:本課程將帶領(lǐng)大家結(jié)合一個關(guān)于鋼琴的微信小游戲,認識2D游戲引擎Phaser的核心應(yīng)用。從H5環(huán)境搭建到核心API的學(xué)習(xí);從微信環(huán)境的適配,到能實戰(zhàn)開發(fā)一個關(guān)于微信小游戲。從基礎(chǔ)入門到實戰(zhàn)開發(fā),將會逐步帶你揭開Phaser的神秘面紗,體驗他的強大之美。在學(xué)習(xí)技術(shù)的同時,老師還會分享一些鋼琴樂理知識,希望能和大家一起快樂敲代碼!
第1章 課程介紹
本章主要針對實戰(zhàn)項目實現(xiàn)的功能,可以學(xué)到的技術(shù)知識,以及授課方式等內(nèi)容進行了講解,幫助同學(xué)們對課程有初步的認識。
第2章 Phaser的基礎(chǔ)與原理
本章將介紹Phaser的h5環(huán)境的搭建,帶領(lǐng)大家學(xué)習(xí)Pahser基礎(chǔ)概念與主要的原理。
- 視頻: 2-1 H5游戲由哪些元素構(gòu)成 (12:02)
- 視頻: 2-2 Phaser是什么 (09:13)
- 視頻: 2-3 phaser環(huán)境搭建 (17:32)
- 視頻: 2-4 Phaser中的game與游戲?qū)ο? (07:54)
- 視頻: 2-5 游戲中的資源與資源加載 (13:10)
- 視頻: 2-6 常用顯示對象(圖片、精靈、文字、graphics) (15:17)
- 視頻: 2-7 Phaser中的顯示對象容器 (07:21)
- 視頻: 2-8 Phaser如何渲染顯示對象 (07:00)
- 視頻: 2-9 state使用與原理 (12:57)
- 視頻: 2-10 Phaser中的動畫 (07:56)
第3章 實戰(zhàn)之構(gòu)建小游戲基礎(chǔ)功能
本章將帶領(lǐng)大家實操如何實現(xiàn)Phaser適配微信小游戲,并進行模塊的劃分,完成小游戲的基本結(jié)構(gòu)。
第4章 實戰(zhàn)之游戲核心邏輯
本章將分析并實戰(zhàn)完成小游戲的核心功能,會涉及到微信音頻與存儲api、鋼琴樂理的基礎(chǔ)知識與運用、物理引擎Arcade的使用等知識。
- 視頻: 4-1 游戲頁面UI構(gòu)建1 (15:03)
- 視頻: 4-2 游戲頁面UI構(gòu)建2 (14:18)
- 視頻: 4-3 琴鍵事件、動畫與聲音的結(jié)合 (12:34)
- 視頻: 4-4 樂理基礎(chǔ)知識 (09:08)
- 視頻: 4-5 如何把一首歌制作成游戲可識別的數(shù)據(jù) (12:04)
- 視頻: 4-6 結(jié)合歌曲實現(xiàn)游戲主邏輯_001 (16:20)
- 視頻: 4-7 Arcade物理引擎與重構(gòu)游戲邏輯 (13:26)
- 視頻: 4-8 游戲得分、結(jié)束與下一關(guān)邏輯實現(xiàn) (13:43)
- 視頻: 4-9 游戲得分規(guī)則的優(yōu)化 (06:26)
- 視頻: 4-10 游戲記錄與存儲邏輯實現(xiàn) (13:39)
第5章 實戰(zhàn)之我的記錄
本章將介紹如何在Phaser使用listview來實現(xiàn)列表,并梳理彈奏記錄播放的實現(xiàn)邏輯。